package cool.webstudy.admin.service;

import cool.webstudy.common.model.dto.logger.opl.CreateOperationLogDBDTO;
import cool.webstudy.common.model.dto.logger.opl.CreateOperationLogESDTO;

/**
 * @author think
 * @date 2024/12/2 11:52
 * @description: 操作日志服务接口x
 */
public interface OperationLoggerService {
    /**
     * 发送操作日志到数据库MQ
     * @param dto 创建审计日志记录数据库数据模型
     * @return
     */
    Boolean sendOperationLogToDBMQ(CreateOperationLogDBDTO dto);
    /**
     * 发送操作日志到ES MQ
     * @param dto 创建审计日志记录保存至ES数据模型
     * @return
     */
    Boolean sendOperationLogToESMQ(CreateOperationLogESDTO dto);
}
